package com.soul.doc.bean.po;

import com.baomidou.mybatisplus.annotation.*;
import com.soul.common.bean.comm.BasePo;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * <p>
 *
 * </p>
 * @author sws
 * @since 2023-11-19 11:05:21
 */
@Data
@Accessors(chain = true)
@TableName("soul_singer")
@ApiModel(value = "SingerPo对象", description = "")
public class SingerPo extends BasePo {

    private static final long serialVersionUID = 1L;

    /**
     * 名字
     */
    @ApiModelProperty("名字")
    @TableField("name")
    private String name;

    /**
     * 英文名字，没有为空
     */
    @ApiModelProperty("英文名字，没有为空")
    @TableField("eng_name")
    private String engName;

    /**
     * 简介
     */
    @ApiModelProperty("简介")
    @TableField("intro")
    private String intro;

    /**
     * 图片文件Id
     */
    @ApiModelProperty("图片文件Id")
    @TableField("pic_file_id")
    private Long picFileId;

    /**
     * 图片路径
     */
    @ApiModelProperty("图片路径")
    @TableField("picture")
    private String picture;

    /**
     * 歌手类型、男/女/组合
     */
    @ApiModelProperty("歌手类型、男/女/组合")
    @TableField("type")
    private String type;

    /**
     * 地区
     */
    @ApiModelProperty("地区")
    @TableField("area")
    private String area;
    /**
     * 是否删除 0否 1是
     */
    @TableField("is_del")
    @TableLogic
    protected Byte isDel;

}